Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Czech Rep F4 Turkey F5 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 USA F5 USA F6 USA F8 France F7 France F8 Czech Republic F2 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 USA F7 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 Czech Republic F3 Czech Rep F5 Turkey F3 Lubbock Challenger - Lubbock The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Fifth Third Bank Tennis Classic - Lexington Challenger Banque Nationale Rimouski - Rimouski Fifth-Third Bank Tennis Classic - Lexington Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco JSM Challenger - Champaign Talahassee Challenger 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos XL Bermuda Open - Bermuda Winnetka Challenger Kosice Challenger Mersin Challenger Ostrava Challenger Prostejov Challenger Braunschweig Challenger Liberec Challenger San Marino Challenger Orleans Challenger Heilbronn Challenger Oklahoma Challenger - Tulsa Bordeaux Challenger Orleans Challenger Geneva Challenger Prostejov Challenger Rome Challenger Tashkent Challenger Rome Challenger Prostejov Challenger Prostejov Challenger Prague Challenger Mons Challenger Prostejov Challenger Pro Challenger at Calabasas - Calabasas Bratislava Challenger M15 Uslar Music City Challenger - Nashville Heilbronn Challenger Caltanissetta Challenger Canberra Challenger Kaohsiung Challenger Ilkley Challenger Orleans Challenger Pau Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Prague 2 Challenger Ilkley Challenger St. Brieuc Challenger Ostrava Challenger St. Tropez Challenger Prague Challenger Prostejov Challenger Marbella Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Liberec Challenger Genova Challenger Kaohsiung Challenger Amersfoort Challenger Heilbronn Challenger Prostejov Challenger Tulln Challenger Ismaning Challenger Eckental Challenger Roanne Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Nottingham Challenger Vancouver Challenger Granby Challenger Ostrava Challenger Surbiton Challenger Oeiras 3 Challenger Villena Challenger Lugano Challenger Pune Challenger Barletta Challenger Hersonissos 1 Challenger Prague Challenger Ostrava Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Bangkok Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ostrava Challenger Prague Challenger Oeiras 3 Challenger Szczecin Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Bratislava Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Sarajevo Challenger Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem The Hypo Group Tennis International 2008 - Poertschach Heineken Open - Auckland Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia China Open - Beijing Apia International - Sydney Rome Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach ATP Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis China Open - Beijing Heineken Open - Auckland Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Geneva Open - Geneva AEGON Championships - London Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Bratislava Challenger Grand Prix Hassan II - Marrakech Rakuten Japan Open - Tokyo ASB Classic - Auckland Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul ASB Classic - Auckland Hall of Fame Open - Newport Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem New York Open - New York BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Murray River Open - Melbourne Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ostrava Challenger Mercedes Cup - Stuttgart Nordea Open - Bastad Konzum Croatia Open - Umag Dallas Open - Dallas Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta The Artois Championships - London Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Open Parc - Lyon Antalya Cup - Antalya Moselle Open - Metz New York Open - New York Regions Morgan Keegan Championships - Memphis Plava Laguna Croatia Open - Umag Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Hamburg European Open - Hamburg Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta Sardegna Open - Cagliari Sydney Tennis Classic - Sydney Sassuolo Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Helsinki Challenger Atlanta Tennis Championships - Atlanta Rome Challenger Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Moselle Open - Metz Kremlin Cup - Moscow Pullach Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Dallas Open - Dallas Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Samarkand Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Prostejov Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Istanbul Challenger Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Memphis Open - Memphis Brest Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva New Delhi Challenger AEGON Championships - London AEGON International - Eastbourne Liberec Challenger Alicante Challenger Astana Open - Nur-Sultan ASB Classic - Auckland Skopje Challenger New York Open - New York Delray Beach Open - Delray Beach Mouilleron-Le-Captif Challenger Geneva Open - Geneva Astana Open - Nur-Sultan Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Prostejov Challenger Grodzisk Mazowiecki Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Citi Open - Washington Split Challenger Chengdu Open - Chengdu Zhuhai Open - Zhuhai ASB Classic - Auckland Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Antalya Open - Antalya Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Emilia-Romagna Open - Parma Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Mouilleron-Le-Captif Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Ismaning Challenger Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Nottingham Challenger Glasgow Challenger Tenerife 3 Challenger Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Bratislava 1 Challenger Abierto Mexicano Telcel - Acapulco Liberec Challenger U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston China Open - Beijing Verona Challenger Kremlin Cup - Moscow Naples Challenger Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Plava Laguna Croatia Open - Umag European Open - Antwerp Delray Beach Open - Delray Beach Tampere Challenger Tennis Channel Open - Las Vegas M15 Bologna Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Prostejov Challenger Iasi Challenger Bank Austria Tennis Trophy - Vienna Chennai Challenger Tampere Challenger Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Adelaide International 1 - Adelaide BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - New York Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells SAP Open - San Jose Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Miami Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Konzum Croatia Open - Umag BNP Paribas Masters - Paris Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca Rogers Cup - Toronto Wimbledon - London Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Regions Morgan Keegan Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston Citi Open - Washington Kremlin Cup - Moscow French Open - Paris Argentina Open - Buenos Aires U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Erste Bank Open - Vienna Maharashtra Open - Pune Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco China Open - Beijing Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne Laver Cup - Prague Wimbledon - London U.S. Open - New York Laver Cup - Geneva Davis Cup, World Group, QR, SVK-CZE 1-3 Laver Cup - Boston Davis Cup, Finals, Group C ATP Cup - Sydney U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Western & Southern Open - Cincinnati Canberra Challenger Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, HUN-CZE 2-3 ATP Cup - Brisbane, Perth, Sydney ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Australian Open (juniors) French Open (juniors) All Lower level tournaments ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SUI-CZE 2-3 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Nitto ATP Finals - London Olympics - London Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Manacor Challenger Braunschweig Challenger